<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 冒泡排序
    // 相邻的两个数做比较  大值放后面 -> 从小到大
    //                    小             大  小

    var list = [4, 10, 7, 2, 5, 8, 3, 6, 9];


    // for (var i = 0; i < list.length - 1; i++) {
    //     for (var j = 0; j < list.length - 1; j++) {
    //         if (list[j] > list[j + 1]) {
    //             var temp = list[j];
    //             list[j] = list[j + 1];
    //             list[j + 1] = temp;
    //         }
    //     }
    // }
    // console.log(list);

    // for (var i = 0; i < list.length - 1; i++) {
    //     // list[i]  第一次取一个位置 0
    //     // list[i]  第二次取二个位置 1
    //     for (var j = i + 1; j < list.length; j++) { //后面所有的
    //         // list[j] 后面的每一个
    //         if (list[i] > list[j]) {
    //             var temp = list[i];
    //             list[i] = list[j];
    //             list[j] = temp;
    //         }
    //     }
    // }

    // console.log(list);

    // for (var i = 0; i < list.length - 1; i++) { // 0
    //     var minIndex = i;
    //     for (var j = i + 1; j < list.length; j++) { //后面所有的
    //         // list[j] 后面的每一个
    //         if (list[minIndex] > list[j]) {
    //             minIndex = j;
    //         }
    //     }
    //     if (minIndex == i) continue;
    //     var temp = list[i];
    //     list[i] = list[minIndex];
    //     list[minIndex] = temp;
    // }
    // console.log(list);


    // 数组方法:

    // 影响原数组:
    // push()  unshift()   pop()  shift()  splice()  reverse()
    
    // 不影响原数组
    // includes()  indexOf()   join()  slice()  concat()



</script>

</html>